<!DOCTYPE html>
<html lang="zh-CN" class="loading">

<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <title>分类: 原创教程 - Skyone-Blog</title>
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="google" content="notranslate" />
    <meta name="keywords" content="技术博客,Python,Android,Arduino,JavaScript,Linux,Node.js,"> 
    <meta name="description" content="Skyone技术博客,"> 
    <meta name="author" content="王志伟"> 
    <link rel="alternative" href="atom.xml" title="Skyone-Blog" type="application/atom+xml"> 
    <link rel="icon" href="/img/favicon.png"> 
    
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css">

    
<link rel="stylesheet" href="/css/diaspora.css">

    <!-- 看板娘
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css">
    <script src="/live2d-widget/autoload.js"></script>
    -->
    <!-- MD5 -->
    <script src="/js/md5.min.js"></script>
    <!-- MathJax -->
    
        <script type="text/x-mathjax-config">
        (function () {
            let target = document.getElementsByClassName("content")[0];
            MathJax.Hub.Config({
                tex2jax: {
                    inlineMath:  [ ["$", "$"] ],
                    displayMath: [ ["$$","$$"] ],
                    skipTags: ['script', 'noscript', 'style', 'textarea', 'pre','code','a'],
                    ignoreClass:"class1"
                }
            });
            MathJax.Hub.Queue(["Typeset",MathJax.Hub,target]);
        })();
    </script>
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>

    
<meta name="generator" content="Hexo 5.3.0"></head>

<body class="loading">
    <span id="config-title" style="display:none">Skyone-Blog</span>
    <div id="loader"></div>
    <div class="nav">
    <ul id="menu-menu" class="menu">
        
        <li id="首页" class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/" title="首页" target="_blank" rel="noopener">首页</a>
        </li>
        
        <li id="分类" class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/categories/" title="分类" target="_blank" rel="noopener">分类</a>
        </li>
        
        <li id="标签" class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/tags/" title="标签" target="_blank" rel="noopener">标签</a>
        </li>
        
        <li id="归档" class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/archives/" title="归档" target="_blank" rel="noopener">归档</a>
        </li>
        
        <li id="文档" class="  menu-item menu-item-type-post_type menu-item-object-page">
            <a href="https://docs.skyone.host/" title="文档" target="_blank" rel="noopener">文档</a>
        </li>
        
        <li id="关于" class="pview menu-item menu-item-type-post_type menu-item-object-page">
            <a href="/about/" title="关于" target="_blank" rel="noopener">关于</a>
        </li>
        
    </ul>
	<span class="target"></span>
	<center>
	<div class="hitokoto">
		<span class="typed" id="hitokoto" data-st="true"></span>
	</div>
	</center>

	<p class="footerlinks">
		<a href="#" class="iconfont icon-null"></a>
		
            <a href="https://github.com/skyone-wzw" title="github" class="iconfont icon-github" target="_blank" rel="noopener"> </a>
        
            <a href="mailto:skyone.wzw@qq.com" title="email" class="iconfont icon-email" target="_blank" rel="noopener"> </a>
        
		<a href="#" class="iconfont icon-null"></a>
	</p>

    <p id="copyright" style="bottom: 25px">
        &copy; 2021 王志伟.
        <span> | </span>Powered by <a href="https://hexo.io/" title="Hexo" target="_blank" rel="noopener">Hexo</a>
		<span> | </span>Theme <a href="http://git.skyone.host:3333/skyone/hexo-theme-skyone" title="Skyone" target="_blank" rel="noopener">Skyone</a> by <a href="http://git.skyone.host:3333/skyone/" title="Skyone" target="_blank" rel="noopener">Skyone</a>
		
		<span> | </span>
		<img style="height: 18px; width: 18px; margin: 0 auto; vertical-align: middle; display: inline" src="/img/备案图标.png" alt="公安备案徽标" />
		<a class="beian" rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=34082802000758" target="_blank">皖公网安备 34082802000758号</a>
		
		
		<span> | </span><a class="beian" rel="nofollow" href="http://www.beian.miit.gov.cn" target="_blank">皖ICP备2020018610号-1</a>
		
    </p>
</div>


<div id="container">
    
<div id="screen">
    <div id="mark">
        <div class="layer" data-depth="0.4">
            <img src="/img/welcome-cover.jpg" id="cover" crossorigin="anonymous" width="1920" height="1080">
        </div>
    </div>
    <div id="vibrant">
        <svg viewBox="0 0 2880 1620" height="100%" preserveAspectRatio="xMaxYMax slice">
            <polygon opacity="0.7" points="2000,1620 0,1620 0,0 600,0 "/>
        </svg>
        <div></div>
    </div>
    <div id="header">
        <div>
            <a class="image-logo" href="/"></a>
			
			<div id="搜索" class="iconfont icon-search switchsearch" href="/search/" title="搜索"></div>
			
            <div class="iconfont icon-menu switchmenu"></div>
        </div>
    </div>
    
    <div id="post0">
        <p>七月 12, 2021</p>
        <h2><a href="/2021/07/12/ji-yi-ci-dui-aria2-de-zhe-teng/" title="记一次对Aria2的折腾" class="posttitle">记一次对Aria2的折腾</a></h2>
        <p class="summary">
            
                本文详细记叙了linux下如何安装、配置、使用Aria2，如何为Aria2安装WebUI:AriaNg,以及如何配置HTTPS
            
        </p>
    </div>
    
</div>

    <div id="primary">
        
<div class="post">
    <a href="/2021/04/11/chuang-jian-zi-ji-de-shu-mei-pai-pico-c-yu-yan-xiang-mu/" title="创建自己的树莓派Pico-C语言项目">
        <img src="https://tc.skyone.host/blog/cover-s/57.webp" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>四月 11, 2021</p>
        <h3><a href="/2021/04/11/chuang-jian-zi-ji-de-shu-mei-pai-pico-c-yu-yan-xiang-mu/" title="创建自己的树莓派Pico-C语言项目" class="posttitle">创建自己的树莓派Pico-C语言项目</a></h3>
        <p>
            
                本文详细介绍了如何在Windows下创建自己的树莓派Pico项目。虽然遇到一些坑，但还是成功了，分享一下这个过程。
            
        </p>
    </div>
</div>


<div class="post">
    <a href="/2021/03/21/scrapy-githubactions-bu-shu-yun-pa-chong/" title="scrapy+GitHubActions部署云爬虫">
        <img src="https://tc.skyone.host/blog/cover-s/05.webp" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 21, 2021</p>
        <h3><a href="/2021/03/21/scrapy-githubactions-bu-shu-yun-pa-chong/" title="scrapy+GitHubActions部署云爬虫" class="posttitle">scrapy+GitHubActions部署云爬虫</a></h3>
        <p>
            
                为了学习GitHub Actions的基本使用，写一个爬虫练练手，这个爬虫用于下载哔哩哔哩相簿的图片，该文章分为三步：写爬虫、写workflows文件、上传代码到GitHub
            
        </p>
    </div>
</div>


<div class="post">
    <a href="/2021/03/14/qiu-shu-lie-tong-xiang-de-te-zheng-gen-fa/" title="求数列通项的特征根法">
        <img src="https://tc.skyone.host/blog/cover-s/35.webp" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 14, 2021</p>
        <h3><a href="/2021/03/14/qiu-shu-lie-tong-xiang-de-te-zheng-gen-fa/" title="求数列通项的特征根法" class="posttitle">求数列通项的特征根法</a></h3>
        <p>
            
                这篇文章记录了求数列通项的特征根法，由一个行列式求值问题引出。对于二阶线性递推求通项问题，这种方法非常实用。
            
        </p>
    </div>
</div>


<div class="post">
    <a href="/2021/03/06/shi-yong-a-li-yun-han-shu-ji-suan-mian-fei-chuang-jian-zi-ji-de-yin-le-bo-fang-qi-api/" title="使用阿里云函数计算免费创建自己的音乐播放器API">
        <img src="https://tc.skyone.host/blog/cover-s/25.webp" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>三月 06, 2021</p>
        <h3><a href="/2021/03/06/shi-yong-a-li-yun-han-shu-ji-suan-mian-fei-chuang-jian-zi-ji-de-yin-le-bo-fang-qi-api/" title="使用阿里云函数计算免费创建自己的音乐播放器API" class="posttitle">使用阿里云函数计算免费创建自己的音乐播放器API</a></h3>
        <p>
            
                通过不算很难的三步，用阿里云函数计算FC免费创建自己的音乐播放器API，当然，你也可以用这种方法创建许多有趣的API甚至是网站。首先，你需要一个已经备案的域名，一个阿里云账号，自己要会JavaScript、了解ejs模板。
            
        </p>
    </div>
</div>


<div class="post">
    <a href="/2021/02/27/arduino-he-xin-ku-chang-yong-han-shu/" title="Arduino核心库常用函数">
        <img src="https://tc.skyone.host/blog/cover-s/33.webp" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 27, 2021</p>
        <h3><a href="/2021/02/27/arduino-he-xin-ku-chang-yong-han-shu/" title="Arduino核心库常用函数" class="posttitle">Arduino核心库常用函数</a></h3>
        <p>
            
                本文介绍了Arduino核心库的一些常用的函数
            
        </p>
    </div>
</div>


<div class="post">
    <a href="/2021/02/24/win10-xia-pei-zhi-shu-mei-pai-pico-de-micropython-yu-c-huan-jing/" title="Win10下配置树莓派Pico的MicroPython与C环境">
        <img src="https://tc.skyone.host/blog/cover-s/31.webp" class="cover" width="680" height="440">
    </a>
    <div class="else">
        <p>二月 24, 2021</p>
        <h3><a href="/2021/02/24/win10-xia-pei-zhi-shu-mei-pai-pico-de-micropython-yu-c-huan-jing/" title="Win10下配置树莓派Pico的MicroPython与C环境" class="posttitle">Win10下配置树莓派Pico的MicroPython与C环境</a></h3>
        <p>
            
                本文介绍了如何在Windows10下配置树莓派的开发环境，包括MicroPython环境与C/C++环境
            
        </p>
    </div>
</div>


    </div>
    
</div>
<div id="preview"></div>




</body>

<script src="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script>


<script src="//lib.baomitu.com/jquery/1.8.3/jquery.min.js"></script>
<script src="/js/plugin.js"></script>
<script src="/js/typed.js"></script>
<script src="/js/skyone.min.js"></script>


<link rel="stylesheet" href="/photoswipe/photoswipe.css">
<link rel="stylesheet" href="/photoswipe/default-skin/default-skin.css">


<script src="/photoswipe/photoswipe.min.js"></script>
<script src="/photoswipe/photoswipe-ui-default.min.js"></script>


<!-- Root element of PhotoSwipe. Must have class pswp. -->
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
    <!-- Background of PhotoSwipe. 
         It's a separate element as animating opacity is faster than rgba(). -->
    <div class="pswp__bg"></div>
    <!-- Slides wrapper with overflow:hidden. -->
    <div class="pswp__scroll-wrap">
        <!-- Container that holds slides. 
            PhotoSwipe keeps only 3 of them in the DOM to save memory.
            Don't modify these 3 pswp__item elements, data is added later on. -->
        <div class="pswp__container">
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
            <div class="pswp__item"></div>
        </div>
        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
        <div class="pswp__ui pswp__ui--hidden">
            <div class="pswp__top-bar">
                <!--  Controls are self-explanatory. Order can be changed. -->
                <div class="pswp__counter"></div>
                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
                <button class="pswp__button pswp__button--share" title="Share"></button>
                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
                <!-- element will get class pswp__preloader--active when preloader is running -->
                <div class="pswp__preloader">
                    <div class="pswp__preloader__icn">
                      <div class="pswp__preloader__cut">
                        <div class="pswp__preloader__donut"></div>
                      </div>
                    </div>
                </div>
            </div>
            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
                <div class="pswp__share-tooltip"></div> 
            </div>
            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
            </button>
            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
            </button>
            <div class="pswp__caption">
                <div class="pswp__caption__center"></div>
            </div>
        </div>
    </div>
</div>




</html>
